) full and detailed